Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Italy #1-w1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 France F8 France F9 Spain F12 Italy F21 Switzerland #2-w1 Argentina F4 Switzerland #2-w4 Great Britain F7 Italy #4-w4 Italy F5 Italy F8 Greece F2 Italy F11 Serbia & Montenegro F2 Serbia & Montenegro F3 Italy F20 Italy F21 Romania F12 Italy F34 USA F28 Italy F2 Morocco F1 Morocco F2 Spain F9 Spain F10 Great Britain F7 Italy F13 Italy F16 Italy F20 Spain F21 Italy F34 Spain F35 Iran F5 Iran F6 Great Britain F1 Great Britain F2 Croatia F1 Italy F2 Great Britain F5 Italy F10 Italy F34 Italy F35 Great Britain F21 USA F5 USA F6 Italy F11 Italy F23 Italy F1 Italy F2 Italy F21 Italy F22 Italy F30 Italy F3 Italy F11 Italy F18 Italy F30 Italy F31 Great Britain F16 Great Britain F17 Germany F3 Italy F1 Italy F2 Italy F7 Austria F6 Austria F7 Italy F26 Turkey F4 Turkey F5 Croatia F4 Italy F3 Italy F13 Italy F16 Italy F29 Italy F2 Italy F15 Italy F24 I Manta Open - Manta Bogota Challenger - Bogota Challenger Brasov - Brasov Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Genoa Open - Genova Amazonia Open de Tenis - Belem Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena Tennis Napoli Cup 2007 - Napoli Unicredit (Suisse) Bank S.A. Challenger - Chiasso Baden Open - Karlsruhe Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Challenger Natrel Presented by National Bank - Granby Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Internazionali di Tennis di Bergamo - Bergamo Switzerland #2-w2 Egypt F7 Argentina F5 Egypt F8 Zagreb Open - Zagreb Czech Republic F4 Morocco F3 Switzerland #2-w3 Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano Italy #4-w1 Italy #4-w2 Italy #4-w3 Portugal F1 Italy F6 Riviera de Rimini Challenger - Rimini Czech Republic F1 Romania F4 Serbia & Montenegro F1 Italy F23 San Marino CEPU Open - San Marino Italy F27 Germany F13 Italy F29 Italy F31 Italy F32 Italy F33 Canada F1 LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo USA F29 France F1 Italy F1 Italy F3 Italy F11 Italy F15 Great Britain F22 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Sao Paulo Challenger Brazil F1 Italy F14 Great Britain F6 Salinas Challenger Slovenia F1 France F2 Bergamo Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Rome Challenger Rome Challenger Turin Challenger San Benedetto Challenger Germany F4 San Marino Challenger Cordenons Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Napoli Challenger Tarragona Challenger Aachen Challenger Genova Challenger Barletta Challenger San Remo Challenger Cremona Challenger Alessandria Challenger Milan Challenger San Benedetto Challenger Manerbio Challenger Seville Challenger Todi Challenger Palermo Challenger Ortisei Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Turin Challenger Poznan Challenger Trani Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Banja Luka Challenger Todi Challenger Palermo Challenger Buenos Aires Challenger Loughborough Challenger Montevideo Challenger Bergamo Challenger Cherbourg Challenger Genova Challenger Rome Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Como Challenger Copa Ericsson Uruguay - Montevideo Banca Stato Challenger Lugano - Lugano Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Draft Corona Mexico City Open - Mexico City SMS Tennis Cup - Sao Paulo XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio GHI Bronz Classic - Bronx Perugia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Penza Cup - Penza Blois Challenger Genova Challenger Copa Petrobras Argentina - Buenos Aires Banja Luka Challenger Bancastato Challenger Lugano - Lugano Campinas Challenger Lima Challenger Montevideo Challenger Canberra Challenger San Luis Potosi Challenger - San Luis Potosi Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Copa Kia Challenger ATP - Santiago VI Gramado Open de Tenis - Gramado BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Porsche Open - Poznan Alphen Challenger BMW Tennis Championship - Sunrise Unicredit (Suisse) Bank S. A. Challenger - Chiasso Unique Zagreb Open - Zagreb 84° Concurso Internacional Tenis San Sebastian - San Sebastian Seguros Bolivar Open - Medellin Citta di Como Challenger - Como Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Genova Open Challenger - Genova Unicredit Czech Open - Prostejov Bordeaux Challenger Siemens Open - Scheveningen Croatia Osiguranje Rijeka Open - Rijeka Challenger Lugano - Lugano Milan Challenger Labertz Open by Stawag - Aachen Caversham International Tennis Tournament - Jersey Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima KGHM Dialog Polish Indoors - Wroclaw Banja Luka Challenger Santo Domingo Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Montevideo Challenger Biella Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Turin Challenger Orbetello Challenger Copa Petrobras - Bogota 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona San Marino Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Zenith Tennis Cup-Harbour Club - Milan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Challenger Copa Sevilla 2008 - Seville Bauer Watertechnilogy Cup 2008 - Eckental San Marino Challenger IPP Geneva Trophy - Geneva Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Internazionali de Tennis di Bergamo - Bergamo Szczecin Challenger Citta di Como - Como Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Lugano Challenger Reggio Emilia Challenger Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Napoli Challenger 7° Trani Cup - Trani Iquique Challenger Como Challenger Aix En Provence Challenger Constanta Challenger Rimini Challenger Challenger Leon 2004 - Leon Kolding Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Braunschweig Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Internazionali di Tennis Dell'Umbria - Todi Porto Alegre Challenger Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Barletta Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Buenos Aires Challenger Montevideo Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Memorial Kolyaskin - Donetsk Milan Challenger Guayaquil Challenger Cortina Challenger Dortmund Challenger Tennis Napoli Cup - Napoli Banca Stato Challenger Lugano - Lugano Copa AT&T - Buenos Aires Harbour Tennis Cup Regione Lombardia - Milan Como Challenger Timisoara Challenger - Timisoara Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Blois Challenger Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Kos Succhetti Tennis Cup - Cordenons Memorial Savigni - Sassuolo Montevideo Challenger Blumenau Challenger Pullach Challenger Panama City Challenger Sao Paulo Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Mercedes Cup - Stuttgart Open Romania - Bucharest Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston TEAN International - Alphen Aan Den Rijn Ludwigshafen Challenger Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Mallorca Challenger Campionati Internazionali di Sicilia - Palermo Biella Challenger MoviStar Open - Vina del Mar BH Tennis Open International Cup - Belo Horizonte Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Copa Ericsson Chile - Santiago Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Copa Petrobras Bogota - Bogota Oberstaufen Challenger Challenger Casablanca San Angel - Mexico City Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Sarajevo Challenger ECM Prague Open - Prague PBZ Zagreb Indoors - Zagreb Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Odlum Brown Vancouver Open - Vancouver Movistar Open - Santiago Brasil Open - Costa do Sauipe Open 13 - Marseille Aamulehti Tampere Open - Tampere BCR Open Romania - Bucharest Brisbane International - Brisbane Guayaquil Challenger Banja Luka Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Poznan Challenger ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Guayaquil Challenger Heineken Open - Auckland ATP Challenger Trophy 2008 - Trnava Cordenons Challenger VTR Open - Vina del Mar Kobstaedernes ATP Challenger - Kolding Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Rijeka Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Alessandria Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Rome Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Copa AT&T - Buenos Aires Braunschweig Challenger Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Copa Telmex - Buenos Aires Santos Challenger Winston-Salem Open - Winston-Salem BMW Open - Munich Lima Challenger Brisbane International - Brisbane Noumea Challenger Honolulu Challenger Bucaramanga Challenger Dallas Challenger If Stockholm Open - Stockholm Geneva Open - Geneva Bergamo Challenger Cherbourg Challeger Brisbane - Brisbane Marrakech Challenger Caltanissetta Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Napoli Challenger St. Brieuc Challenger Plava Laguna Croatia Open - Umag BellSouth Open - Vina del Mar Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger The Dubai Tennis Championships - Dubai German Tennis Championships - Hamburg Marburg Challenger Campinas Challenger Movistar Open - Santiago Montevideo Challenger Napoli Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Estoril Open - Estoril Serbia Open - Belgrade Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Singapore Challenger Copa Claro - Buenos Aires Monza Challenger US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Trnava Challenger Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Milan Challenger Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Internazionali di Tennis - Bergamo Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Ecuador Open - Quito Argentina Open - Buenos Aires Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Heineken Open - Auckland Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Sabadell Atlantico - Barcelona Shanghai Rolex Masters - Shanghai Milan Indoors - Milan Copa Telmex - Buenos Aires BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Open - Hamburg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami SAP Open - San Jose Gerry Weber Open - Halle Wimbledon - London German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Olympics - London